import java.sql.SQLOutput;
import java.util.Random;
import java.util.Scanner;

public class game {
    public static void main(String[] args) {
        System.out.println("-----游戏现在开始-----");
        System.out.println("请输入: 剪刀、 石头、 布");
        Scanner input = new Scanner(System.in);
        int a = 0; //玩家胜利的次数
        int b = 0; //游戏平局的次数
        int c = 0; //电脑胜利的次数

        for (int i = 1; i <= 5; i++) {
            String in = input.next();//获取用户的游戏输入的内容
            //获取计算机随机生成的数字1-3
            //JDK提供的一个类，必须要指明类的路径是什么（导包）
            Random rand = new Random();
            rand.nextInt();
            //nextInt()方法获取随机整数
            int r= rand.nextInt(3) + 1;//1.剪刀、2.石头、3.布
            if (in.equals("剪刀")) {
                switch (r) {
                    case 1://计算机生成的是剪刀
                    System.out.println("计算机出的是剪刀");
                    System.out.println("此局为平局");
                    b+=1;
                    break;
                    case 2://石头
                    System.out.println("计算机出的是石头");
                    System.out.println("此局为计算机胜利");
                    c+=1;
                    break;

                    case 3://布
                    System.out.println("计算机出的是布");
                    System.out.println("此局为用户胜利");
                    a += 1;
                    break;
                    default:
                        System.out.println("数据不合法");
                }
            } else if (in.equals("石头")) {
                if(r==1) {
                    System.out.println("计算机出的是剪刀");
                    System.out.println("此局为用户胜利");
                    a += 1;
                } else if (r==2) {
                        System.out.println("计算机出的是石头");
                        System.out.println("此局为平局");
                        b += 1;
                } else if (r==3) {
                    System.out.println("计算机出的是布");
                    System.out.println("此局为计算机胜利");
                    c += 1;
                }
            } else if (in.equals("布")) {
                if(r == 1){
                    System.out.println("计算机出的是剪刀");
                    System.out.println("此局为计算机胜利");
                    c += 1;
                } else if (r ==2) {
                    System.out.println("计算机出的是石头");
                    System.out.println("此局为用户胜利");
                    a += 1;
                } else if (r ==3) {
                    System.out.println("计算机出的是布");
                    System.out.println("此局为平局");
                    b += 1;
                }
            } else {
                System.out.println("请输入合法内容");
            }
        }
        System.out.println("玩家胜利了: " + a + ",平局数是: " + b );
        System.out.println("计算机胜利了: " + c + ",平局数是: " + b );
    }
}